<?php

    include '../../Include/IncludeLogin.php';

    $plantillaP = new Panel( "../View/Html/Plantilla.html" );
    $plantillaEC = new Panel( "../View/Html/Encabezado.html" );
    $plantillaEC->add( "TITULO" , "Actualizar Cliente" );
    $plantillaEC->add( "REDIRECCIONAR" , "redireccionarCliente()" );
    $plantillaEC->add( $_SESSION );
   

    if ( $_SESSION['USR_PRIVILEGIO'] == 'ADMIN' ){
        $plantillaPrivilegio = new Panel ( "../View/Html/MenuPrivilegio.html" );
        $plantillaEC->add( "MENU_PRIVILEGIO" , $plantillaPrivilegio);
    }


    $plantillaP->add( "ENCABEZADO" , $plantillaEC );
    $plantillaCON = new Panel( "../View/Html/Mensaje.html" );
    $cliente = new Cliente($_POST['CLT_ID'],$_POST['CLT_RAZON_SOCIAL'], $_POST['CLT_NOMBRE'], $_POST['CLT_APELLIDO'],
            $_POST['CLT_DIRECCION'], $_POST['CLT_TELEFONO'], $_POST['CLT_EMAIL'],-1);

    try {
        $clienteLogica = FabricaComando::crearActualizarCliente( $cliente );

        if ( $clienteLogica->hacer() ){
            $plantillaCON->add( "MENSAJE" , "El Cliente ha sido actualizado con exito" );
        } else {
            $plantillaCON->add( "MENSAJE" , "El Cliente no ha sido actualizado con exito" );
        }

    } catch ( ClienteLogicaException $Ex ) {
        new ExceptionHandler( $Ex );
    }

    $plantillaP->add( "CONTENIDO" , $plantillaCON );
    $plantillaPIE = new Panel( "../View/Html/Pie.html" );
    $plantillaP->add( "PIE" , $plantillaPIE );
    $plantillaP->show();

?>
